let sysUserDao = module.exports;
let mysqlPool = require('./MySQLPool');

sysUserDao.get = async function(username){
    let sql = 'select * from sys_user where username = ? limit 1';
    let args = [username];
    let res = await mysqlPool.query(sql, args);
    if (res){
        return res[0];
    }

    return null;
};

//修改密码
sysUserDao.updatePassword = async function(username,pwd){
    let sql = 'update sys_user set password = ?  where username = ?';
    let args = [pwd,username];
    let res = await mysqlPool.query(sql, args);
    if (res){
        return res.affectedRows;
    }
    return null;
};
//查看日志 查日志表
sysUserDao.getAdminLog = async function(page){
    let idstart = (page - 1) * 10;
    let sql = 'select * from admin_log order by id desc limit ?,10';
    let args = [idstart];
    let res = await mysqlPool.query(sql, args);
    if (res){
        return res;
    }

    return null;
};
//查看日志 查日志表数量
sysUserDao.getAdminLogNum = async function(){
    let sql = 'select count(*) from admin_log';
    let args = [];
    let res = await mysqlPool.query(sql, args);
    if(res && res.length > 0 && res[0]['count(*)'] > 0){

        return res[0]['count(*)'];
    }
    return 0;
};

//平台信息 查平台信息表
sysUserDao.getAdminPlatform = async function(){
    let sql = 'select * from admin_platform limit 1';
    let args = [];
    let res = await mysqlPool.query(sql, args);
    if (res){
        return res[0];
    }

    return null;
};

//////////////////管理帐号
//管理员列表 
//查询管理员
//添加管理员
//修改管理员

//////////////////玩家管理
//全部玩家
//在线玩家
//黑名单
//白名单


/////////////////////游戏设置
//获取赔率
//设置赔率

//背景音乐

//公告设置

//支付接口

//代理设置

//开奖设置

//游戏接口设置

/////////////////////推广管理

////////////////////财务管理

/////////////////////数据中心